Cameron Diaz flashes a smirk as she makes her way back to her car after getting her nails done on Friday afternoon (April 13) in Beverly Hills, Calif. The 45-year-old actress kept things chic in a black top and Aztec printed maxi-skirt as she enjoyed an afternoon of pampering with a friend at a salon.